// new Promise(function(resolve, reject) {
//         // resolve('成功')
//         reject('失败')
//     })
//     .then(result => {
//         // 参数为成功的结果
//         console.log(result);
//     })
//     .catch(err => {
//         // 参数为失败的结果
//         console.log(err);
//     })
new Promise(function(resolve, reject) {
        resolve(1)
            // reject('失败')
    })
    .then(result => {
        return result + 1
    })
    .then(result => {
        // 终止成功地回调
        return Promise.reject(new Error(result + '失败'))
    })
    .then(result => {

        console.log(result);
    })
    .catch(err => {
        // 参数为失败的结果
        console.log(err);
    })